//package com.ynny.project07.contrller;
//
//import com.github.pagehelper.PageInfo;
//import com.ynny.carbon.common.R;
//import com.ynny.carbon.entity.User;
//import com.ynny.carbon.entity.UserDTO;
//import com.ynny.carbon.service.UserService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
//@RestController
//@RequestMapping("/user")
//public class UserController {
//
//    @Autowired
//    private UserService userService;
//
//
//    @GetMapping("/list")
//
//    public R list( User user){
//
//        List<User> users = userService.findUsers(user);
//
//        return R.ok(users);
//    }
//
//
//    @PostMapping("/add")
//    public R add(@RequestBody User user){
//
//        int result = userService.addUser(user);
//
//        return R.ok(result);
//    }
//
//
//    @PutMapping("/update")
//    public R update(@RequestBody User user){
//
//        int result = userService.updateUser(user);
//
//        return R.ok(result);
//    }
//
//    //分页
//
//    @GetMapping("/page")
//
//    public R page( UserDTO dto){
//
//        PageInfo pageInfo = userService.page(dto);
//
//        return R.ok(pageInfo);
//    }
//
//
//
//    //禁用用户  1 禁用   0可用
//    @PostMapping("/disable/{userId}/{status}")
//    public R disable(@PathVariable("userId") Integer userId){
//
//        int result = userService.omitUser(userId );
//
//        return R.ok(result);
//    }
//
//
//}